﻿using BancoSim.Entidades.Entidades;
using BancoSim.Entidades.Logica;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;

namespace BancoSim.Ventanas_Modales
{
    /// <summary>
    /// Lógica de interacción para cwListarGrupos.xaml
    /// </summary>
    public partial class cwListarGrupos : Window
    {
        public cwListarGrupos()
        {
            InitializeComponent();
            clGrupoDataGrid.DataContext = new clGrupo();
        }

        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            listar();
        }

        void listar()
        {
            blGrupo blGrupoMant = new blGrupo();
            clGrupo clGrupoMant = new clGrupo();
            clGrupoMant.NombreGrupo = txbGrupo.Text;
            clGrupoDataGrid.DataContext = blGrupoMant.ListarGrupos(clGrupoMant);
        }
        private void btnBuscar_Click(object sender, RoutedEventArgs e)
        {
            listar();
        }

        private void btnCerrar_Click(object sender, RoutedEventArgs e)
        {
            this.Close();
        }

        private void Button_Click(object sender, RoutedEventArgs e)
        {

        }

        private void btnEditar_Click(object sender, RoutedEventArgs e)
        {
            if (clGrupoDataGrid.SelectedItem != null)
            {
                clGrupo grupoEdit = clGrupoDataGrid.SelectedItem as clGrupo;
                Application.Current.Resources.Remove("clgrupoEdit");
                Application.Current.Resources.Add("clgrupoEdit", grupoEdit);

                cwRegistrarGrupo cwRegistGrupo = new cwRegistrarGrupo();
                cwRegistGrupo.ShowDialog();
            }
        }
    }
}
